﻿@charset "utf-8";
html{overflow-y:scroll;} 

.bodybox{ width:100%; height:auto; overflow:hidden; min-width:1160px; overflow:hidden; margin:0 auto;}

.header{ width:100%; height:90px;clear:both; position:fixed; left:0px; top:0px; margin-bottom:90px; z-index:10; background:#FFF }
.header .box{ width:1060px; height:90px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.header .box .logo{ position:absolute; left:0px; top:0px;}
.header .box .menu{ position: absolute; right:0px; top:0px;}
.header .box .menu ul{ margin:0px; padding:0px; list-style:none}
.header .box .menu ul li{ margin:0px 10px; padding:0px; list-style:none; border-top:6px solid #FFF; height:76px; float:left; line-height:76px; font-size:14px; font-family:"Microsoft Yahei"}
.header .box .menu ul li.onfocus{border-top:6px solid #5BAA3F;}


#index_Banner
{width:100%; height:546px; overflow:hidden; position:relative; margin-top:90px;   z-index:1;}
#index_Banner .list
{width:100%; height:546px; overflow:hidden; position:absolute; left:0px; top:0px; z-index:1;  }
#index_Banner ul
{margin:0px; padding:0px; list-style:none; position: absolute; left:0px; top:0px}
#index_Banner .list ul li
{width:100%; height:546px; overflow:hidden; position:relative; float:left;}
#index_Banner .list img
{}

#index_Banner .Thumb{ position:absolute; left:50%; margin-left:-300px; bottom:20px; z-index:100}
#index_Banner .Thumb ul{ margin:0px; padding:0px; list-style:none;}
#index_Banner .Thumb ul li{ margin:0px; padding:0px; list-style:none; width:44px; height:7px; background:#FFFFFF; float:left}
#index_Banner .Thumb ul li.onfocus{  background:#B02252;}

#index_Banner .leftarr{ width:70px; height:100px; background:url(../Images/leftarr.png) no-repeat; cursor:pointer; position:absolute; left:100px; top:50%; margin-top:-50px; z-index:2}
#index_Banner .rightarr{width:70px; height:100px; background:url(../Images/rightarr.png) no-repeat; cursor:pointer;position:absolute; right:100px; top:50%; margin-top:-50px; z-index:2}


#er_Banner
{width:100%; height:300px; overflow:hidden; position:relative; margin:0px auto; margin-top:90px;}
#er_Banner .list
{width:100; height:300px; overflow:hidden; position:relative; z-index:1; }
#er_Banner ul
{margin:0px; padding:0px; list-style:none; position: absolute; left:0px; top:0px}
#er_Banner .list ul li
{width:100%; height:300px; overflow:hidden; position:relative; float:left}
#er_Banner .list img
{ }



.homeabout{ width:100%; height:357px; margin:0 auto; clear:both; overflow:hidden; background:#FFF;position:relative; border-bottom:1px solid #DDDDDD;}
.homeabout .box{ width:1060px; height:355px; overflow:hidden; margin:0 auto; clear:both; overflow:hidden;}
.homeabout .box .tit{ margin:0 auto; width:312px; height:60px; margin-top:53px;}
.homeabout .box .content{ width:971px; height:76px; line-height:25px; font-family:"Microsoft Yahei"; font-size:14px; overflow:hidden; margin-top:29px; margin-bottom:10px;}
.homeabout .box .btn{ display:block; width:303px; height:52px; line-height:50px; text-align:center; position:relative; margin:0 auto; overflow:hidden; border:1px solid #ccc; border-radius:15px;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.homeabout .box .btn:hover{border:1px solid #5BA944;color:#5BA944; }
.homeabout .box .btn:hover a{color:#5BA944;}
/*
.homeabout .box .btn1{ display:block; width:301px; height:50px; line-height:50px; text-align:center; border:1px solid #5BA944; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px;  color:#5BA944; position:absolute; left:0px; top:0px; z-index:1}
.homeabout .box .btn2{ display:block; width:301px; height:50px; line-height:50px; text-align:center; border:1px solid #DDDDDD; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px; background:#5BA944; color:#FFF; position:absolute; left:-307px; top:0px; z-index:0}
*/

.homeproject{ width:100%; height:647px; border-bottom:1px solid #DDDDDD; clear:both; overflow:hidden;}
.homeproject .tit{ width:289px; height:60px; margin:0 auto; clear:both; overflow:hidden; margin-top:75px; margin-bottom:33px}

.homeroll{ width:1179px; height:311px; margin:0 auto; clear:both; overflow:hidden; position:relative;}
.homeroll .leftarr{ position:absolute; width:22px; height:53px; left:0px; top:67px;cursor:pointer;}
.homeroll .rightarr{position:absolute;width:22px; height:53px; right:0px; top:67px;cursor:pointer;}
.homeroll .centerbox{ width:1060px; height:311px; position:absolute; left:59px; top:0px; overflow:hidden;}
.homeroll .centerbox ul{ margin:0px; padding:0px; list-style:none; position:absolute; left:0px; top:0px;}
.homeroll .centerbox ul li{ margin:0px 48px 0 0; padding:0px; list-style:none; width:322px; height:250px; position:relative; border-bottom:1px solid #000; float:left;}
.homeroll .centerbox ul li .img{ width:320px; height:181px; }
.homeroll .centerbox ul li h5{ margin:18px 0 0 0; padding:0px; display:block; width:320px; height:24px; line-height:24px; font-size:16px;  font-weight:blod; overflow:hidden}
.homeroll .centerbox ul li p{ display:block; margin:10px 0 0 0; padding:0px; width:320px; height:20px; line-height:20px;}
.homeroll .centerbox ul li:hover h5{color:#01803B;}

.homeproject .btn{ display:block; width:303px; height:52px; line-height:50px; text-align:center; position:relative; margin:0 auto; overflow:hidden; border:1px solid #CCC; border-radius:15px; margin-top:44px ;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.homeproject .btn:hover{border:1px solid #5BA944; color:#5BA944; }
.homeproject .btn:hover a{ color:#5BA944;}
/*
.homeproject .btn1{ display:block; width:301px; height:50px; line-height:50px; text-align:center; border:1px solid #5BA944; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px;  color:#000; position:absolute; left:0px; top:0px; z-index:1}
.homeproject .btn2{ display:block; width:301px; height:50px; line-height:50px; text-align:center; border:1px solid #DDDDDD; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px; background:#5BA944; color:#FFF; position:absolute; left:-305px; top:0px; z-index:0}
*/

.homenews{ width:100%; height:468px; background:#FFF; clear:both; overflow:hidden}
.homenews .box{ width:1060px; height:468px; margin:0 auto; clear:both; overflow:hidden; position:relative;}
.homenews .box .tit{ width:266px; height:61px; margin:0 auto; clear:both; overflow:hidden; margin-top:54px;}
.homenews .box .listbox{ width:1060px; height:160px; overflow:hidden; margin:0 auto; clear:both; margin-top:32px;}
.homenews .box .listbox .list{ width:1150px; height:160px; clear:both; overflow:hidden;}
.homenews .box .listbox .list ul{ margin:0px; padding:0px; list-style:none;}
.homenews .box .listbox .list ul li{ margin:0px 88px 0 0; padding:0px; list-style:none; width:295px; height:160px; position:relative; overflow:hidden; float:left}
.homenews .box .listbox .list ul li p{ display:block; width:295px; overflow:hidden;}
.homenews .box .listbox .list ul li p.t1{ width:295px; height:27px; line-height:27px; font-size:16px; font-weight:bold;}
.homenews .box .listbox .list ul li p.t2{ width:295px; margin-top:5px; height:24px; margin-top:5px; line-height:24px; font-size:16px; font-weight:bold;}
.homenews .box .listbox .list ul li p.t3{ width:295px; height:50px; line-height:25px; overflow:hidden;}
.homenews .box .listbox .list ul li p.t4{ width:295px; height:34px; margin-top:10px;}

.homenews .box .listbox .list ul li a:hover p.t2{color:#01803B;}

.homenews .btn{ display:block; width:303px; height:52px; line-height:50px; text-align:center; position:relative; margin:0 auto; overflow:hidden; border:1px solid #CCC; border-radius:15px; margin-top:44px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.homenews .btn:hover{border:1px solid #5BA944;color:#5BA944; }
.homenews .btn:hover a{color:#5BA944;}
/*
.homenews .btn1{ display:block; width:301px; height:50px; line-height:50px; text-align:center; border:1px solid #5BA944; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px;  color:#5BA944; position:absolute; left:0px; top:0px; z-index:1}
.homenews .btn2{ display:block; width:301px; height:50px; line-height:50px; text-align:center; border:1px solid #DDDDDD; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px; background:#5BA944; color:#FFF; position:absolute; left:-305px; top:0px; z-index:0}
*/

.hoemad{ width:100%; height:auto; margin:0 auto; clear:both; text-align:center}


.homevideo{ width:100%; height:622px; background:#FFF; clear:both; overflow:hidden;}

.homevideo .video{ width:816px; height:459px; margin:0 auto; overflow:hidden; margin-top:76px;}

.footnav{ width:100%; height:auto; background:#F3F3F3; margin:0 auto; clear:both; overflow:hidden; }
.footnav .box{ width:1060px; height:auto; margin:0 auto; clear:both; overflow:hidden; margin-top:77px;}
.footnav .box .tit{}

.footnav .list{ width:1060px; height:110px; background:url(../Images/fbto.jpg) no-repeat; overflow:hidden; font-size:14px; border-bottom:1px solid #D5D5D5; margin:0 auto; position:relative; margin-top:29px;}
.footnav .list .ercode{ position:absolute; left:4px; top:4px;}
.footnav .list p{ position:absolute; top:48px; font-size:14px; font-family:"Microsoft Yahei"}
.footnav .list p.t1{ left:190px;}
.footnav .list p.t2{ left:477px;}
.footnav .list p.t3{ left:752px;}

.footnav .copyright{ margin:0 auto; width:1060px; height:auto; clear:both; line-height:200%; overflow:hidden; padding:20px 0;}






.ertitlebox{ width:100%; height:auto;  clear:both;}
.ertitlebox .box{ width:1060px; height:auto; margin:0 auto; clear:both; overflow:hidden; position:relative}
.ertitlebox .box .navlist{ margin:0px; padding:0px; display:block; width:1060px; }
.ertitlebox .box .navlist ul{ margin:0px; padding:0px; list-style:none}
.ertitlebox .box .navlist ul li{ margin:10px 10px 0 0; padding:0; width:100px; text-align:center; list-style:none; float:left; border:1px solid #CCCCCC; height:35px; line-height:35px; overflow:hidden; font-size:14px; font-family:"Microsoft yahei"}
.ertitlebox .box .navlist ul li.onfocus{ color:#5CA941;}
.ertitlebox .box .navlist ul li.onfocus a{ color:#5CA941;}

.ertitlebox .box h6{ margin:0px; padding:0px; display:block; position:absolute; background: url(../Images/ertit.jpg) 0 0 no-repeat; height:37px; line-height:37px; text-indent:20px; right:0px; font-size:12px; font-weight:normal;}


.ertitle{ width:1060px; height:40px; line-height:40px; text-align:center; font-size:20px; color:#000; margin:0 auto; font-weight:bold; margin-top:47px;}

#mainbox{ width:1060px; height:auto; overflow:hidden; margin:0 auto; clear:both; margin-top:32px; margin-bottom:32px; min-height:300px;}
#mainbox .leftbox{ width:241px; height:auto; float:left; overflow:visible; position:relative; z-index:10}
#mainbox .leftbox .tit{ width:241px;height:44px; overflow:hidden; background:url(../Images/ertitbg.jpg) no-repeat;  margin:0; line-height:44px; font-size:14px; font-weight:bold; color:#FFF; text-indent:15px; text-indent:38px;}


#mainbox .leftbox .navlist{ width:1060px; height:auto; overflow:hidden; padding-bottom:81px; background:url(../Images/leftbg.jpg) left bottom no-repeat;}
#mainbox .leftbox .navlist ul{ margin:0px; padding:0px; list-style:none}
#mainbox .leftbox .navlist ul li{ margin:0px; padding:0px; list-style:none; width:241px; height:auto; line-height:34px;text-indent:34px;overflow:hidden; font-size:14px; overflow:hidden; background:url(../Images/tab2.jpg) no-repeat;}
#mainbox .leftbox .navlist ul li.onfocus{  background: url(../Images/tab1.jpg) no-repeat;}
#mainbox .leftbox .navlist ul li.onfocus a{ color:#000;}




#mainbox .rightbox{ width:952px; height:auto; float:right; overflow:hidden; background:url(../Images/rbg.jpg) repeat-y; position:relative; z-index:1 }
#mainbox .rightbox .titnav{ width:952px; height:46px; background:url(../Images/rnav.jpg) no-repeat; position:relative; }
#mainbox .rightbox .titnav h5{ margin:0px; padding:0px; display:block; position:absolute; left:50px; top:0; font-size:14px; color:#010101;height:46px; line-height:46px;}
#mainbox .rightbox .titnav h6{ margin:0px; padding:0px; display:block; background: url(../Images/house.jpg) 0 0 no-repeat; text-indent:20px; height:25px; line-height:25px; font-weight:normal; position:absolute; right:10px; top:18px;}

.box2{ width:1058px; height:auto; min-height:500px; overflow:hidden; padding-bottom:15px; border:0px solid #CCC; line-height:200%;}


.pjlist{ width:1060px; height:auto; overflow:hidden; margin:0 auto;}
.pjlist ul{ margin:0px; padding:0px; list-style:none;}
.pjlist ul li{ margin:0px 0 55px 0; padding:0px; list-style:none; width:1060px; height:299px; position:relative}
.pjlist ul li .img{ position: absolute; left:0px; top:0px; width:531px; height:299px; overflow:hidden;}
.pjlist ul li .cover{ width:80px; height:80px; position:absolute; background:url(../Images/cover.png) no-repeat; left:451px; top:218px;}
.pjlist ul li p{ margin:0px; padding:0px; display:block; position:absolute; left:551px; width:509px;}
.pjlist ul li p.t1{ font-size:24px; font-weight:bold; overflow:hidden; height:24px; line-height:24px;}
.pjlist ul li p.t2{ height:180px; line-height:25px; overflow:hidden; top:50px;}
.pjlist ul li  .btn{ display:block; width:203px; height:52px; line-height:50px; text-align:center; overflow:hidden; border:1px solid #FFF; border-radius:15px; position:absolute; right:0px; bottom:0px;}
.pjlist ul li  .btn1{ display:block; width:201px; height:50px; line-height:50px; text-align:center; border:1px solid #DDDDDD; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px;  color:#000; position:absolute; left:0px; top:0px; z-index:1}
.pjlist ul li  .btn2{ display:block; width:201px; height:50px; line-height:50px; text-align:center; border:1px solid #DDDDDD; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px; background:#5BA944; color:#FFF; position:absolute; left:-305px; top:0px; z-index:0}


.ermore{ width:1060px; height:35px; position:relative; overflow:hidden; margin:0 auto;}
.ermore h5{ margin:0px; padding:0px; display:block; position:absolute; left:0px; top:0px; height:35px; line-height:35px; font-size:14px;}
.ermore .more{ position:absolute; right:0px; top:0px; height:35px; line-height:35px;}


 
.piclist{ width:1111px; height:auto; overflow:hidden; margin:0  auto; clear:both; overflow:hidden;}
.piclist .box{ width:952px; height:auto; overflow:hidden; margin:0 0 0 15px;}
.piclist ul{ margin:0px; padding:0px; list-style:none;}
.piclist ul li{ margin:10px 70px 0 0; padding:0px; list-style:none; float:left; width:294px; height:305px; position:relative}
.piclist ul li .img{ width:320px; height:181px; overflow:hidden; display:block; }
.piclist ul li p{ margin:0px; padding:0px; display:block; width:320px; overflow:hidden;}
.piclist ul li p.t1{ height:21px; line-height:21px; margin-top:12px; font-size:16px; font-weight:bold;}
.piclist ul li p.t2{width:320px; height:60px; line-height:30px; overflow:hidden; font-family:"Microsoft Yahei"; font-size:14px; color:#000000;}	
.piclist ul li a:hover p.t1{color:#01803B;}





.inphoto{ width:1060px; height:745px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.inphoto .biglist{ width:1060px; height:600px; margin:0 auto; position:absolute; left:0px; top:0px;overflow:hidden;}
.inphoto .biglist ul{ margin:0; padding:0px; list-style:none;}
.inphoto .biglist ul li{ margin:0; padding:0px; list-style:none; float:left;width:1060px; height:600px;overflow:hidden;}

.inphoto .leftarr{ position:absolute; left:0px; bottom:0px;}
.inphoto .rightarr{ position:absolute; right:0px; bottom:0px;}

.inphoto .minlist{ width:940px; height:124px; margin:0 auto; position:absolute; left:62px; bottom:0px;overflow:hidden;}
.inphoto .minlist ul{ margin:0; padding:0px; list-style:none; position:absolute; left:0px; top:0px;}
.inphoto .minlist ul li{ margin:0; padding:0px; list-style:none; float:left;width:239px; height:124px;overflow:hidden; overflow:hidden;}
